Ac 2012-5302: the Cpld Provides a Third Option in the In- Troductory Logic Circuits Course
ثبت نشده
چکیده
We have recently adopted the complex programmable logic devices (CPLDs) in our introductory logic circuits course at University of Hartford. While we have long introduced programmable devices in advanced courses, with the state of the art in logic circuits rapidly moving forward, there is a growing push to make more and earlier use of programmable logic devices (PLDs) in the electrical and computer engineering curriculum. Until recently, our introductory logic circuits course was taught with transistor-transistor logic (TTL) family devices, following a very traditional lecture and laboratory format. In response to such pressure, we have adopted CPLDs in our introductory logic course. We use a CPLD module to provide an alternative to using TTL devices or adopting a field programmable gate array (FPGA). While both the FPGA and CPLD are configurable, the FPGA is a system component with the capability of many CPLDs, as such the FPGA demands the use of a development board. We found that when our colleagues adopted an FPGA, the purely hands-on TTL experience is replaced entirely by the use of an FPGA development board where no actual wiring is involved. Rather, the CPLD module provides a viable third option, allowing for some hands-on experience, along with that of computer aided design tools. Students use a CPLD module with a classic breadboard and perform educational activities. We have found that the CPLD is identifiable to students, and that with only modest wiring they can construct demonstrative circuits that they feel are satisfying and engaging. Given the potentially wide reaching impact on the curriculum, we are taking this change to the introductory logic circuits course in steps. In the Fall 2011 semester we introduced CPLDs with several clearly defined goals, all of which have been met. We developed entirely new laboratory content with new projects and activities, however there were few changes to the lecture content. In particular, we were most concerned that our students have a meaningful laboratory experience. The CPLD module was implemented and a tutorial was written for the computer aided design (CAD) tools. In this paper we present the results from the Fall 2011 semester along with our recommendations for the next course offering. The rest of this paper starts with the introduction, followed by sections that describe the CAD software, the tutorial, and CPLD module, respectively. The project content and activities are presented, followed by discussion of medium-scale integration (MSI) parts and functionality. Finally, the course assessment, our recommendations, and the conclusion are all presented.
منابع مشابه
Efficient Genetic Based Methods for Optimizing the Reversible and Quantum Logic Circuits
Various synthesis methods have been proposed in the literature for reversible and quantum logic circuits. However, there are few algorithms to optimize an existing circuit with multiple constraints simultaneously. In this paper, some heuristics in genetic algorithms (GA) to optimize a given circuit in terms of quantum cost, number of gates, location of garbage outputs, and delay, are proposed. ...
متن کاملEfficient Genetic Based Methods for Optimizing the Reversible and Quantum Logic Circuits
Various synthesis methods have been proposed in the literature for reversible and quantum logic circuits. However, there are few algorithms to optimize an existing circuit with multiple constraints simultaneously. In this paper, some heuristics in genetic algorithms (GA) to optimize a given circuit in terms of quantum cost, number of gates, location of garbage outputs, and delay, are proposed. ...
متن کاملA Novel Method Design Multiplexer Quaternary with CNTFET
Background and Objectives: In recent decades, due to the effect of the short channel, the use of CMOS transistors in the nanoscale has become a major concern. One option to deal with this issue is the use of nano-transistors. Methods: Using nano-transistors and multi-valued logic (MVL) can reduce the level of chips and connections and have a direct impact on power consumption. The present study...
متن کاملOptimization of Quantum Cellular Automata Circuits by Genetic Algorithm
Quantum cellular automata (QCA) enables performing arithmetic and logic operations at the molecular scale. This nanotechnology promises high device density, low power consumption and high computational power. Unlike the CMOS technology where the ON and OFF states of the transistors represent binary information, in QCA, data is represented by the charge configuration. The primary and basic devic...
متن کاملImplementation of the Binary Multiplier on CPLD Using Reversible Logic Gates
In this paper, we present the Implementation of the Binary Multiplier on CPLD using Reversible logic gates. These circuits have been simulated on Active HDL and synthesised on Xilinx web pack 5.1 software.
متن کامل